JEDI: An Interactive Interpreter for JAVA
نویسندگان
چکیده
JAVA is a general purpose concurrent class-based object-oriented programming language. This work presents an interactive program that interprets JAVA source programs directly. The cornerstone of its execution model is an execution graph, in which each node is constituted by three functions: a state transformer, a continuation and an exception handler.
منابع مشابه
Jedi: Extracting and Synthesizing Information from the Web
This paper describes Jedi (Java based Extraction an Jedi (Java based Extraction and Dissemination of Information) is a lightweight tool for the creation of wrappers and mediators to extract, combine, and reconcile information from several independent information sources. For wrappers it uses attributed grammars, which are evaluated with a fault-tolerant parsing strategy to cope with ambiguous g...
متن کاملProviding Easier Access to Remote Objects in Client-Server Systems
The Java Environment for Distributed Invocation (JEDI) is efficient, dynamic, and easier to use than alternative communication systems for distributed Java objects. Existing state-of-the-art mechanisms for remote method calls on Java objects, such as RMI, require users to perform a complicated series of steps. Furthermore, the compiled static interfaces these systems use limit their functionali...
متن کاملClinical/Biomedical Engineering Strategic Graphical Dashboard to Enhance Medical Device Maintenance and Asset Management
Historically, clinical/biomedical engineering departments in hospitals have lagged in adoption of some of the leading-edge information system tools used in other industries. The clinical/biomedical engineering staff is responsible for ensuring that all medical devices are safe and ready to use, whether actively used in a hospital or buried deep in a stack of containers that the military keeps f...
متن کاملFunctional Programs as Linked Data
The idea of linked programs, or procedural RDF metadata, has not been deeply explored. This paper introduces a dedicated scripting language for linked data, called Ripple, whose programs both operate upon and reside in RDF graphs. Ripple is a variation on the concatenative theme of functional, stack-oriented languages such as Joy and Factor, and takes a multivalued, pipeline approach to query c...
متن کاملEducational and technical design of a Web-based interactive tutorial on programming in Java
Most of the Java tutorials found on the Web are more or less well reformatted versions of lecture notes or textbooks. As a consequence these tutorials have just as little interactivity and adaptivity as the printed originals. The tutorial JOSH-online presented in this article enables students to learn Java programming step by step, by interactive trial and error. The tutorial not only provides ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001